package cn.learn.service.module;

import cn.learn.domain.module.Module;
import com.github.pagehelper.PageInfo;

import java.util.List;

public interface ModuleService {

    // 分页查询所有内容
    PageInfo selectByPage(int pageNum, int pageSize);

    // 查找全部模块
    List<Module> selectAll();

    // 添加一条模块
    void addOne(Module module);

    // 根据id查询一条
    Module findOneById(Module module);

    // 根据id修改一条内容
    void updateOneById(Module module);

    // 根据id 删除一条数据
    void deleteOneById(String id);

    // 根据角色id查询对应权限
    List<Module> selectRoleModule(String roleId);

}
